/*每个页面公共css */
* {
	font-family: 微软雅黑;
}

page {
	background-color: #ffffff;
}

.uni-swiper-wrapper {
	overflow: inherit !important;
}

.f18 {
	font-size: 18rpx;
}

.f20 {
	font-size: 20rpx;
}

.f22 {
	font-size: 22rpx;
}

.f24 {
	font-size: 28rpx;
}

.f26 {
	font-size: 30rpx;
}

.f44 {
	font-size: 44rpx;
}

.f11 {
	font-size: 11rpx;
}

.f14 {
	font-size: 14rpx;
}

.f28 {
	font-size: 28rpx;
}

.f30 {
	font-size: 30rpx;
}

.f32 {
	font-size: 32rpx;
}

.f36 {
	font-size: 36rpx;
}

.f38 {
	font-size: 38rpx;
}

.f40 {
	font-size: 40rpx;
}

.f44 {
	font-size: 44rpx;
}

.f48 {
	font-size: 48rpx;
}

.f52 {
	font-size: 52rpx;
}

.f60 {
	font-size: 60rpx;
}

.f64 {
	font-size: 64rpx;
}

.f68 {
	font-size: 68rpx;
}

.clfff {
	color: #ffffff;
}

.cl000 {
	color: #000000;
}

.clAAA {
	color: #AAAAAA;
}

.clccc {
	color: #cccccc;
}

.cl222 {
	color: #222222;
}

.cl333 {
	color: #333333;
}

.cl343 {
	color: #343434;
}

.clfb4 {
	color: #FB4A47;
}

.cl666 {
	color: #666666;
}

.cl636 {
	color: #636363;
}

.cl888 {
	color: #888888;
}

.cl939 {
	color: #939393;
}

.cl929 {
	color: #929292;
}

.cl999 {
	color: #999999;
}

.clffb {
	color: #FFBB00;
}

.clFF8924 {
	color: #FF8924;
}

.cl3674e3 {
	color: #3674e3;
}

.cl3C65EA {
	color: #3C65EA;
}

.cl3e8 {
	color: #3E86F4;
}

.clE2E2E2 {
	color: #E2E2E2;
}

.clsuccess {
	color: #3BD440;
}

.clwarning {
	color: #FCD690;
}

.cldanger {
	color: #EA403C;
}

.bgeee {
	background-color: #eeeeee;
}

.bgf9f {
	background-color: #f9f9f9;
}

.bgfff {
	background-color: #ffffff;
}

.line {
	width: 100%;
	height: 1px;
	background: #ffffff;
}

.leave1 {
	-webkit-flex: 1;
	flex: 1;
}

button::after {
	border: none;
}

button {
	width: auto;
	height: auto;
	font-size: 24rpx;
	display: flex;
	flex-direction: column;
	color: #343434;
	background: none;
	display: inline-block;
	padding: 0rpx;
	margin: 0rpx;
	line-height: inherit;
	border-radius: 0rpx;
}






.tp14 {
	width: 14rpx;
	height: 14rpx;
}

.tp18 {
	width: 18rpx;
	height: 18rpx;
}

.tp20 {
	width: 20rpx;
	height: 20rpx;
}

.tp22 {
	width: 22rpx;
	height: 22rpx;
}

.tp24 {
	width: 24rpx;
	height: 24rpx;
}

.tp26 {
	width: 26rpx;
	height: 26rpx;
}

.tp30 {
	width: 30rpx;
	height: 30rpx;
}

.tp32 {
	width: 32rpx;
	height: 32rpx;
}

.tp36 {
	width: 36rpx;
	height: 36rpx;
}

.tp40 {
	width: 40rpx;
	height: 40rpx;
}

.tp44 {
	width: 44rpx;
	height: 44rpx;
}

.tp46 {
	width: 46rpx;
	height: 46rpx;
}

.tp48 {
	width: 48rpx;
	height: 48rpx;
}

.tp50 {
	width: 50rpx;
	height: 50rpx;
}

.tp58 {
	width: 58rpx;
	height: 58rpx;
}

.tp60 {
	width: 60rpx;
	height: 60rpx;
}

.tp66 {
	width: 66rpx;
	height: 66rpx;
}

.tp70 {
	width: 70rpx;
	height: 70rpx;
}

.tp80 {
	width: 80rpx;
	height: 80rpx;
}

.tp90 {
	width: 90rpx;
	height: 90rpx;
}

.tp100 {
	width: 100rpx;
	height: 100rpx;
}

.tp110 {
	width: 110rpx;
	height: 110rpx;
}

.tp120 {
	width: 120rpx;
	height: 120rpx;
}

.tp130 {
	width: 130rpx;
	height: 130rpx;
}

.tp150 {
	width: 150rpx;
	height: 150rpx;
}

.tp160 {
	width: 160rpx;
	height: 160rpx;
}

.tp170 {
	width: 170rpx;
	height: 170rpx;
}

.tp180 {
	width: 180rpx;
	height: 180rpx;
}

.tp200 {
	width: 200rpx;
	height: 200rpx
}

.tp223 {
	width: 223rpx;
	height: 223rpx;
}

.tp300 {
	width: 300rpx;
	height: 300rpx;
}

.tpy80 {
	width: 80rpx;
	height: 80rpx;
	border-radius: 50%;
}

.tpy100 {
	width: 100rpx;
	height: 100rpx;
	border-radius: 50%;
}

.yj10 {
	border-radius: 10rpx;
}

.tp50p {
	border-radius: 50%;
}

/*每个页面公共css */
/*文本超出显示省略号*/
.omit1 {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.omit2 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}

.omit3 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.omit4 {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
}

.gray {
	/*grayscale(val):val值越大灰度就越深*/
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.jc {
	font-weight: 900;
}

.zyjz {
	display: flex;
	flex-direction: row;
	align-items: center;
}

.zyjz-c {
	display: flex;
	flex-direction: column;
	align-items: center;
}

.center {
	justify-content: center !important;
}

.center-c {
	align-items: center !important;
}

.space-around {
	justify-content: space-around !important;
}

.space-around-c {
	align-items: space-around !important;
}

.space-between {
	justify-content: space-between !important;
}

.space-between-c {
	align-items: space-between !important;
}

.flex-start {
	justify-content: flex-start !important;
}

.flex-start-c {
	align-items: flex-start !important;
}

.flex-end {
	justify-content: flex-end !important;
}

.flex-end-c {
	align-items: flex-end !important;
}

.flex-wrap {
	flex-wrap: wrap
}

.xz {
	transform: rotate(180deg);
}

.xtb {
	border-bottom: 1rpx #eeeeee solid;
}

.pad5 {
	padding: 5rpx;
	box-sizing: border-box
}

.pad10 {
	padding: 10rpx;
	box-sizing: border-box;
}

.pad15 {
	padding: 15rpx;
	box-sizing: border-box;
}

.pad20 {
	padding: 20rpx;
	box-sizing: border-box;
}

.pad30 {
	padding: 30rpx;
	box-sizing: border-box;
}

.pad40 {
	padding: 40rpx;
	box-sizing: border-box;
}

.pad60 {
	padding: 60rpx;
	box-sizing: border-box;
}

.mgn6 {
	margin: 6rpx;
	box-sizing: border-box;
}

.mgn10 {
	margin: 10rpx;
	box-sizing: border-box;
}

.mgn20 {
	margin: 20rpx;
	box-sizing: border-box;
}

.mgn30 {
	margin: 30rpx;
	box-sizing: border-box;
}

.mgn40 {
	margin: 40rpx;
	box-sizing: border-box;
}

.mgn60 {
	margin: 60rpx;
	box-sizing: border-box;
}

.mgn-t-5 {
	margin-top: 8rpx;
	box-sizing: border-box;
}

.mgn-t-8 {
	margin-top: 8rpx;
	box-sizing: border-box;
}

.mgn-t-10 {
	margin-top: 10rpx;
	box-sizing: border-box;
}

.mgn-t-15 {
	margin-top: 15rpx;
	box-sizing: border-box;
}

.mgn-t-20 {
	margin-top: 20rpx;
	box-sizing: border-box;
}

.mgn-t-24 {
	margin-top: 24rpx;
	box-sizing: border-box;
}

.mgn-t-25 {
	margin-top: 25rpx;
	box-sizing: border-box;
}

.mgn-t-30 {
	margin-top: 30rpx;
	box-sizing: border-box;
}

.mgn-t-40 {
	margin-top: 40rpx;
	box-sizing: border-box;
}

.mgn-t-45 {
	margin-top: 45rpx;
	box-sizing: border-box;
}

.mgn-t-48 {
	margin-top: 48rpx;
	box-sizing: border-box;
}

.mgn-t-50 {
	margin-top: 50rpx;
	box-sizing: border-box;
}

.mgn-t-60 {
	margin-top: 60rpx;
	box-sizing: border-box;
}

.mgn-t-80 {
	margin-top: 80rpx;
	box-sizing: border-box;
}

.mgn-t-100 {
	margin-top: 100rpx;
	box-sizing: border-box;
}

.mgn-t-120 {
	margin-top: 120rpx;
	box-sizing: border-box;
}

.mgn-b-10 {
	margin-bottom: 10rpx;
	box-sizing: border-box;
}

.mgn-b-20 {
	margin-bottom: 20rpx;
	box-sizing: border-box;
}

.mgn-b-28 {
	margin-bottom: 28rpx;
	box-sizing: border-box;
}

.mgn-b-30 {
	margin-bottom: 30rpx;
	box-sizing: border-box;
}

.mgn-b-40 {
	margin-bottom: 40rpx;
	box-sizing: border-box;
}

.mgn-b-60 {
	margin-bottom: 60rpx;
	box-sizing: border-box;
}

.mgn-b-80 {
	margin-bottom: 80rpx;
	box-sizing: border-box;
}

.mgn-l-3 {
	margin-left: 3rpx;
	box-sizing: border-box;
}

.mgn-l-5 {
	margin-left: 5rpx;
	box-sizing: border-box;
}

.mgn-l-6 {
	margin-left: 6rpx;
	box-sizing: border-box;
}

.mgn-l-8 {
	margin-left: 8rpx;
	box-sizing: border-box;
}

.mgn-l-10 {
	margin-left: 10rpx;
	box-sizing: border-box;
}

.mgn-l-15 {
	margin-left: 15rpx;
	box-sizing: border-box;
}

.mgn-l-20 {
	margin-left: 20rpx;
	box-sizing: border-box;
}

.mgn-l-30 {
	margin-left: 30rpx;
	box-sizing: border-box;
}

.mgn-l-40 {
	margin-left: 40rpx;
	box-sizing: border-box;
}

.mgn-l-50 {
	margin-left: 50rpx;
	box-sizing: border-box;
}

.mgn-l-56 {
	margin-left: 56rpx;
	box-sizing: border-box;
}

.mgn-l-60 {
	margin-left: 60rpx;
	box-sizing: border-box;
}

.mgn-l-75 {
	margin-left: 75rpx;
	box-sizing: border-box;
}

.mgn-l-80 {
	margin-left: 80rpx;
	box-sizing: border-box;
}

.mgn-l-100 {
	margin-left: 100rpx;
	box-sizing: border-box;
}

.mgn-l-130 {
	margin-left: 130rpx;
	box-sizing: border-box;
}

.mgn-r-10 {
	margin-right: 10rpx;
	box-sizing: border-box;
}

.mgn-r-15 {
	margin-right: 15rpx;
	box-sizing: border-box;
}

.mgn-r-20 {
	margin-right: 20rpx;
	box-sizing: border-box;
}

.mgn-r-30 {
	margin-right: 30rpx;
	box-sizing: border-box;
}

.mgn-r-40 {
	margin-right: 40rpx;
	box-sizing: border-box;
}

.mgn-r-50 {
	margin-right: 50rpx;
	box-sizing: border-box;
}

.mgn-r-60 {
	margin-right: 60rpx;
	box-sizing: border-box;
}

.mgn-r-75 {
	margin-right: 75rpx;
	box-sizing: border-box;
}

.mgn-r-200 {
	margin-right: 200rpx;
	box-sizing: border-box;
}

.pad-t-0 {
	padding-top: 0rpx !important;
	box-sizing: border-box;
}

.pad-t-10 {
	padding-top: 10rpx;
	box-sizing: border-box;
}

.pad-t-14 {
	padding-top: 14rpx;
	box-sizing: border-box;
}

.pad-t-15 {
	padding-top: 15rpx;
	box-sizing: border-box;
}

.pad-t-20 {
	padding-top: 20rpx;
	box-sizing: border-box;
}

.pad-t-25 {
	padding-top: 25rpx;
	box-sizing: border-box;
}

.pad-t-30 {
	padding-top: 30rpx;
	box-sizing: border-box;
}

.pad-t-35 {
	padding-top: 35rpx;
	box-sizing: border-box;
}

.pad-t-40 {
	padding-top: 40rpx;
	box-sizing: border-box;
}

.pad-t-45 {
	padding-top: 45rpx;
	box-sizing: border-box;
}

.pad-t-60 {
	padding-top: 60rpx;
	box-sizing: border-box;
}

.pad-t-80 {
	padding-top: 80rpx;
	box-sizing: border-box;
}

.pad-t-90 {
	padding-top: 90rpx;
	box-sizing: border-box;
}

.pad-b-0 {
	padding-bottom: 0rpx !important;
	box-sizing: border-box;
}

.pad-b-10 {
	padding-bottom: 10rpx;
	box-sizing: border-box;
}

.pad-b-14 {
	padding-bottom: 14rpx;
	box-sizing: border-box;
}

.pad-b-15 {
	padding-bottom: 15rpx;
	box-sizing: border-box;
}

.pad-b-20 {
	padding-bottom: 20rpx;
	box-sizing: border-box;
}

.pad-b-25 {
	padding-bottom: 25rpx;
	box-sizing: border-box;
}

.pad-b-30 {
	padding-bottom: 30rpx;
	box-sizing: border-box;
}

.pad-b-35 {
	padding-bottom: 35rpx;
	box-sizing: border-box;
}

.pad-b-40 {
	padding-bottom: 40rpx;
	box-sizing: border-box;
}

.pad-b-60 {
	padding-bottom: 60rpx;
	box-sizing: border-box;
}

.pad-b-90 {
	padding-bottom: 90rpx;
	box-sizing: border-box;
}

.pad-b-200 {
	padding-bottom: 200rpx;
	box-sizing: border-box;
}

.pad-l-10 {
	padding-left: 10rpx;
	box-sizing: border-box;
}

.pad-l-15 {
	padding-left: 15rpx;
	box-sizing: border-box;
}

.pad-l-20 {
	padding-left: 20rpx;
	box-sizing: border-box;
}

.pad-l-25 {
	padding-left: 25rpx;
	box-sizing: border-box;
}

.pad-l-30 {
	padding-left: 30rpx;
	box-sizing: border-box;
}

.pad-l-35 {
	padding-left: 35rpx;
	box-sizing: border-box;
}

.pad-l-40 {
	padding-left: 40rpx;
	box-sizing: border-box;
}

.pad-l-50 {
	padding-left: 50rpx;
	box-sizing: border-box;
}

.pad-l-60 {
	padding-left: 60rpx;
	box-sizing: border-box;
}

.pad-l-65 {
	padding-left: 65rpx;
	box-sizing: border-box;
}

.pad-l-80 {
	padding-left: 80rpx;
	box-sizing: border-box;
}

.pad-l-90 {
	padding-left: 90rpx;
	box-sizing: border-box;
}

.pad-l-93 {
	padding-left: 96rpx;
	box-sizing: border-box;
}

.pad-l-130 {
	padding-left: 130rpx;
	box-sizing: border-box;
}

.pad-l-200 {
	padding-left: 200rpx;
	box-sizing: border-box;
}

.pad-r-10 {
	padding-right: 10rpx;
	box-sizing: border-box;
}

.pad-r-15 {
	padding-right: 15rpx;
	box-sizing: border-box;
}

.pad-r-20 {
	padding-right: 20rpx;
	box-sizing: border-box;
}

.pad-r-25 {
	padding-right: 25rpx;
	box-sizing: border-box;
}

.pad-r-30 {
	padding-right: 30rpx;
	box-sizing: border-box;
}

.pad-r-35 {
	padding-right: 35rpx;
	box-sizing: border-box;
}

.pad-r-40 {
	padding-right: 40rpx;
	box-sizing: border-box;
}

.pad-r-45 {
	padding-right: 45rpx;
	box-sizing: border-box;
}

.pad-r-50 {
	padding-right: 50rpx;
	box-sizing: border-box;
}

.pad-r-60 {
	padding-right: 60rpx;
	box-sizing: border-box;
}

.pad-r-90 {
	padding-right: 90rpx;
	box-sizing: border-box;
}

.pad-r-96 {
	padding-right: 96rpx;
	box-sizing: border-box;
}

.pad-r-200 {
	padding-right: 200rpx;
	box-sizing: border-box;
}

.mlr30 {
	margin-left: 30rpx;
	margin-right: 30rpx;
}

.mlr20 {
	margin-left: 20rpx;
	margin-right: 20rpx;
}

.ptb30 {
	padding-top: 30rpx;
	padding-bottom: 30rpx;
}

.mtb20 {
	margin-top: 20rpx;
	margin-bottom: 20rpx;
}

.mt10 {
	margin-top: 10rpx;
}

.mt20 {
	margin-top: 20rpx;
}

.mt30 {
	margin-top: 30rpx;
}

.dgdb {
	height: 110rpx;
	width: 750rpx;
}

.text-left {
	text-align: left;
}

.text-center {
	text-align: center;
}

.text-right {
	text-align: right;
}


.gnnn {
	width: 690rpx;
	height: 60rpx;
	background: #165afc;
	border-radius: 10rpx;
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 0rpx auto;
	text-align: center;
	color: #FFFFFF;
	font-size: 30rpx;
	margin-top: 100rpx;
	padding: 10rpx;
}

.bg-content {
	width: 100%;
	min-height: 100vh;
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-color: #464646;
	background-size: cover;
}

.checkbox .uni-checkbox-input {
	border-color: #d1d1d1 !important;
	border-radius: 50%;
}

.checkbox .uni-checkbox-input-checked {
	color: #fff !important;
	background: #ff8924;
	border-color: #ff8924 !important;
}

.uni-radio-input.uni-radio-input-checked {
	background-color: #ff8924 !important;
	border-color: #ff8924 !important;
}

.fill {
	-webkit-flex: 1;
	flex: 1;
}

.line {
	width: 100%;
	height: 1rpx;
	background: #e2e2e2;
}

.input-row .uni-input-placeholder {
	font-size: 28rpx;
	color: #cccccc;
	font-weight: 400;
	height: 40rpx;
	background: transparent;
	line-height: 48rpx;
	text-align: left;
}

.line-block {
	height: 30rpx;
}

.division {
	height: 40rpx;
	width: 1rpx;
	background: #e2e2e2;
}



.w20per {
	width: 20%;
}

.w30per {
	width: 30%;
}

.w3per1 {
	width: calc(100% / 3);
}

.w40per {
	width: 40%;
}

.w25per {
	width: 25%;
}

.w50per {
	width: 50%;
}

.w100per {
	width: 100%;
}

.w60per {
	width: 60%;
}

.input-border {
	background: #ffffff;
	border: 1rpx solid #e2e2e2;
	height: 70rpx;
	font-size: 28rpx;
	line-height: 70rpx;
}

.input-border .input-placeholder {
	color: #ccc;
}

.input-no-border {
	background: #ffffff;
	height: 70rpx;
	font-size: 28rpx;
	line-height: 70rpx;
}

.input-no-border .input-placeholder {
	color: #ccc;
}

.fix-bottom {
	position: fixed;
	width: 100%;
	bottom: 0;
	z-index: 3;
}

.fix-bottom .submit-btn {
	margin-top: 30rpx;
	margin-bottom: 60rpx;
	width: 100%;
	height: 90rpx;
	background: #ff8924 !important;
	border-radius: 45rpx;
	line-height: 90rpx;
	margin-left: 30rpx;
	margin-right: 30rpx;
}

.primary-btn {
	height: 90rpx;
	background: #ff8924 !important;
	border-radius: 45rpx;
	line-height: 90rpx;
}

.primary-outline-btn {
	height: 90rpx;
	background: #fff !important;
	border-radius: 45rpx;
	line-height: 90rpx;
	border: 1rpx solid #ff8924 !important;
	color: #ff8924 !important;
}

.danger-btn {
	height: 90rpx;
	background: #EA403C !important;
	border-radius: 45rpx;
	line-height: 90rpx;
}

.default-btn {
	height: 90rpx;
	background: #fff !important;
	border-radius: 45rpx;
	line-height: 90rpx;
	border: 1rpx solid #e2e2e2 !important;
	color: #333 !important;
}

.primary-btn.sm {
	height: 60rpx;
	line-height: 60rpx;
}

.danger-btn.sm {
	height: 60rpx;
	line-height: 60rpx;
}

.primary-outline-btn.sm {
	height: 60rpx;
	line-height: 60rpx;
}

.default-btn.sm {
	height: 60rpx;
	line-height: 60rpx;
}

.default-btn1 {
	padding: 15rpx 68rpx;
	line-height: 38rpx;
	border: 1px solid #999999 !important;
	border-radius: 15rpx;
	background: #ffffff !important;
	color: #333 !important;
}

.content {
	min-height: 100vh;
}

.fliter-popup [name="mask"] {
	top: 212rpx !important;
}

.fliter-popup [name="content"] {
	top: 212rpx !important;
}

.select-areas .input-value {
	border: 0 !important;
	height: 90rpx !important;
	padding: 0 !important;
}

.select-areas .placeholder {
	color: #333 !important;
	font-size: 28rpx !important;
}

.select-areas1 .input-value {
	border: 0 !important;
	height: 90rpx !important;
	padding: 0 !important;
}

.select-areas1 .placeholder {
	color: #ccc !important;
	font-size: 28rpx !important;
	justify-content: flex-end !important;
}

.select-areas1 .arrow-area {
	display: none !important;
}

.select-areas1 .icon-clear {
	display: none !important;
}

.select-areas1 .uni-data-tree-input .selected-list {
	justify-content: flex-end !important;
}